home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / musictex / older-versions / musictex.504 / MUSICSTY.TEX < prev    next >
Text File  |  1994-01-01  |  4KB  |  124 lines

  1.  
  2. \edef\catcodeat{\the\catcode`\@}\catcode`\@=11
  3. \edef\catcode@gt{\the\catcode`\>}\catcode`\>=12
  4. \edef\catcode@lt{\the\catcode`\<}\catcode`\<=12
  5. %
  6. % non musical procedures used in typesetting the non-musical
  7. % texts together with musictex
  8. %
  9. % eight point fonts
  10. %
  11. \font\eightrm=\fonthdg\fonthdge r8
  12. \font\eighti=cmmi8 \skewchar\eighti='177
  13. \font\eightsy=cmsy8 \skewchar\eightsy='60
  14. \font\eightbf=\fonthdg\fonthdge bx8
  15. \font\eightsl=\fonthdg\fonthdge sl8
  16. \font\eightit=\fonthdg\fonthdge ti8
  17. \font\eighttt=\fonthdg\fonthdge tt8
  18. %
  19. % TWO DIFFERENT POINT SIZES
  20. \def\tenpoint{\Tenpoint}
  21. \def\Tenpoint{\normalbaselineskip=12pt
  22. \def\rm{\fam0\tenrm}%
  23. \def\it{\fam\itfam\tenit}%
  24. \def\sl{\fam\slfam\tensl}%
  25. \def\bf{\fam\bffam\tenbf}%
  26. \def\smc{\tenrm}%
  27. \def\mit{\fam 1}%
  28. \def\cal{\fam 2}%
  29. \textfont0=\tenrm   \scriptfont0=\eightrm   \scriptscriptfont0=\eightrm
  30. \textfont1=\teni    \scriptfont1=\eighti    \scriptscriptfont1=\eighti
  31. \textfont2=\tensy   \scriptfont2=\eightsy   \scriptscriptfont2=\eightsy
  32. \textfont3=\tenex   \scriptfont3=\tenex     \scriptscriptfont3=\tenex
  33. \textfont\itfam=\tenit
  34. \textfont\slfam=\tensl
  35. \textfont\bffam=\tenbf \scriptfont\bffam=\eightbf
  36. \scriptscriptfont\bffam=\eightbf
  37. \setbox\strutbox=\hbox{\vrule height 8.5pt depth 3.5pt width 0pt}%
  38. \def\tt{\tentt}\normalbaselines\rm}
  39. %
  40. \def\eightpoint{\Eightpoint}
  41. \def\Eightpoint{\normalbaselineskip=10pt
  42. \def\rm{\fam0\eightrm}%
  43. \def\it{\fam\itfam\eightit}%
  44. \def\sl{\fam\slfam\eightsl}%
  45. \def\bf{\fam\bffam\eightbf}%
  46. \def\mit{\fam 1}%
  47. \def\cal{\fam 2}%
  48. \textfont0=\eightrm   \scriptfont0=\eightrm   \scriptscriptfont0=\eightrm
  49. \textfont1=\eighti    \scriptfont1=\eighti    \scriptscriptfont1=\eighti
  50. \textfont2=\eightsy   \scriptfont2=\eightsy   \scriptscriptfont2=\eightsy
  51. \textfont3=\tenex   \scriptfont3=\tenex     \scriptscriptfont3=\tenex
  52. \textfont\itfam=\tenit
  53. \textfont\slfam=\eightsl
  54. \textfont\bffam=\eightbf \scriptfont\bffam=\eightbf
  55. \scriptscriptfont\bffam=\eightbf
  56. \setbox\strutbox=\hbox{\vrule height 7pt depth 3pt width 0pt}%
  57. \def\tt{\eighttt}\normalbaselines\rm}
  58. %
  59. %  GENERAL FOOTNOTES
  60. %
  61. \newcount\footmarkcount
  62. \footmarkcount=0\relax
  63. \def\resetfootnote{\global\footmarkcount=0\relax}
  64. %
  65. \def\footmarknumber{\raise 0.8ex\hbox{\eightpoint\rm\the\footmarkcount}}
  66. %
  67. \def\Footnote#1{\global\advance\footmarkcount by 1\relax
  68. \footnote{\footmarknumber}{#1}}%
  69. %\check
  70. % \TeX book footnote
  71. %
  72. % En cas de panique: couper en deux (une seule note autorisee)
  73. %
  74. \def\markfootnote{{\advance\footmarkcount by 1\relax\footmarknumber}}
  75. %
  76. \def\realfootnote#1{\global\advance\footmarkcount by 1\relax
  77. \vfootnote{{\footmarknumber}#1}}%
  78. %
  79. \def\footnotehsize{}% to enable inserting different \hsize (two columns case)
  80. \def\vfootnote#1{\insert\footins\bgroup\parskip \z@\eightpoint
  81.  \interlinepenalty=\interfootnotelinepenalty
  82.  \splittopskip=\ht\strutbox \advance\splittopskip by 1pt
  83.  \splitmaxdepth=\dp\strutbox \floatingpenalty=20000
  84.  \leftskip=\z@ \rightskip=\z@
  85.  \spaceskip \z@ \xspaceskip \z@
  86.  \eightpoint\footnotehsize\noindent{#1}\footstrut\futurelet\next\fo@t}
  87. %
  88. %\check
  89. %
  90. \def\footnoterule{\vskip-3pt
  91.   \hrule width 2truein \vskip 2.6pt } % the \hrule is .4pt high
  92. %
  93. %
  94. \def\aujourdhui{\space\number\day\space\ifcase\month\or
  95. janvier\or f\'evrier\or mars\or avril\or
  96. mai\or juin\or juillet\or ao\^ut\or septembre\or
  97. octobre\or novembre\or d\'ecembre\fi
  98. \space\number\year}
  99. \def\today{\space\ifcase\month\or
  100. January\or February\or March\or April\or
  101. May\or June\or July\or August\or September\or
  102. October\or November\or December\fi
  103. \space\number\day,\space\number\year}
  104. \def\boxit#1{\vbox{\hrule\hbox{\vrule\kern3pt
  105.     \vbox{\kern3pt#1\kern3pt}\kern3pt\vrule}\hrule}}
  106. \def\cenboxit#1{\centerline{\hbox{\boxit{#1}}}}
  107. \def\Item{\medskip\item}
  108. %
  109. \def\nologo{}
  110. %
  111. \def\umero{\raise 0.8ex\hbox{\kern-0.05em\the\scriptfont\fam o}}
  112.  
  113. \hoffset=-1.54cm
  114. \voffset=-1.54cm
  115.  
  116. \catcode`\>=\catcode@gt
  117. \catcode`\<=\catcode@lt
  118. \catcode`\@=\catcodeat
  119.  
  120. \hsize=185mm
  121. \vsize=264mm
  122.  
  123.